Skip to main content

Flows

Tokens that are generated by Start Events in a process diagram will follow the flow of a diagram. The flow, or direction, that the tokens will travel is dependent on the direction of sequence flow and default flow elements.

A screenshot demonstrating how a flow will appear on the canvas. The flow connection element is an arrow made of a long line, with the "head" of the arrow pointing with a black triangle.

Sequence Flow

A Sequence Flow will move the token in the direction of the arrow. Sequence Flows are the default link between elements in a Workflow Process. They can be changed to Default or Conditional Flows, which are explained below.

Default Flow

A Default Flow is the path the token will take if no other path is available. This helps prevent errors from occurring, such as if a Gateway has no pathway conditions that could be fulfilled.

A screenshot demonstrating how a default flow will appear on the canvas. The default flow element is an arrow, but at the "tail" of the arrow is a line bisecting the arrow's line. The "head" of the arrow is a black triangle.

To create a Default Flow:

  1. Select a Sequence Flow that is connected to a Gateway or Border Event, by clicking on it
  2. Select the Edit button that will appear

A screenshot that demonstrates the location and appearance of the edit button when selecting a flow connection. The screenshot is annotated with a red box to highlight the location of the button. The flow connection has a dotted box around it, indicating that it is selected. Two yellow circles indicate the start and finish of the arrow. The edit button resembles a wrench.

  1. Choose Default Connection from the list

A screenshot demonstrating the appearance of the "default flow" menu item that will appear after clicking the "edit" button on a flow connection. The menu item simply reads "Default Flow" and has an icon of an arrow that has a line through its tail.

Conditional Flow

A Conditional Flow is created when conditional logic is applied to Sequence Flow. A token will not move along a Conditional Flow unless its conditions are met.

A screenshot demonstrating how a conditional flow will appear on the canvas. The conditional flow element is an arrow, but at the "tail" of the arrow is a white diamond. The "head" of the arrow is a black triangle.

To create a Conditional Flow:

  1. Create a flow or link between items using the Global Connect tool in the Toolbar, or via the Configuration Panel.

  2. Select the flow connection by clicking it on the Canvas

  3. In the Properties Panel, select the configuration rules for the element.

A screenshot demonstrating how to apply conditional logic to a flow connection or link. The screenshot is annotated with a red box to show the location of the Properties Panel, and how selecting a flow connection will change what is displayed in this panel.